Give\FormMigration\FormMetaDecorator D

Total Complexity 147
Dependencies 4
Dependents 1
Total lines 1,023
Lines of code 515
Logical lines of code 195
Comment lines 252
Methods 100
Properties 1

Methods 100

Method Rating Maintainability Complexity Lines of code
getFeeRecoverySettings()
A
43 8 48
isCompanyFieldRequired()
S
58 8 14
getDonationGoalType()
S
60 8 13
getFundsAndDesignationsAttributes()
S
49 6 33
getFormFeaturedImage()
S
60 4 13
isConvertKitEnabled()
S
67 4 7
isActiveCampaignEnabled()
S
68 3 6
isConstantContactEnabled()
S
64 3 9
isMailchimpEnabled()
S
68 3 6
getTermsAgreementLabel()
S
71 2 5
getConvertKitTags()
S
70 2 6
getFundLabel()
S
64 2 10
isRecurringDonationsEnabled()
S
75 2 4
getFormTemplateSettings()
S
71 2 5
getActiveCampaignDefaultChecked()
S
69 2 6
getActiveCampaignSelectedLists()
S
72 2 5
getActiveCampaignTags()
S
72 2 5
isDefaultFund()
S
66 2 8
getCurrencySwitcherMessage()
S
64 1 11
getMailchimpDefaultAudiences()
S
78 1 3
hasFundOptions()
S
75 1 4
hasFunds()
S
75 1 4
getMeta()
S
78 1 3
getMailchimpSubscriberTags()
S
79 1 3
__construct()
S
81 1 3
getMailchimpSendFFMData()
S
69 1 8
getMailchimpSendDonationData()
S
68 1 8
getMailchimpDefaultChecked()
S
68 1 8
getMailchimpLabel()
S
71 1 6
getConstantContactDefaultChecked()
S
65 1 10
getConstantContactLabel()
S
74 1 4
getFormFieldsPlacement()
S
79 1 3
getConstantContactSelectedLists()
S
74 1 4
getGiftAidLongExplanation()
S
80 1 3
getGiftAidStatus()
S
80 1 3
getConvertKitLabel()
S
74 1 4
getCurrencySwitcherSupportedCurrencies()
S
79 1 3
getCurrencySwitcherDefaultCurrency()
S
79 1 3
getCurrencySwitcherStatus()
S
79 1 3
getActiveCampaignLabel()
S
74 1 4
getConvertKitSelectedForm()
S
75 1 4
getConvertKitDefaultChecked()
S
75 1 4
getDoubleTheDonationLabel()
S
80 1 3
getGiftAidTitle()
S
80 1 3
getDoubleTheDonationStatus()
S
80 1 3
getGiftAidDeclarationForm()
S
80 1 3
getGiftAidAgreementText()
S
80 1 3
getGiftAidCheckboxLabel()
S
80 1 3
getOfflineAttributes()
S
64 1 9
getGiftAidLongExplanationEnabled()
S
80 1 3
getGiftAidDescription()
S
80 1 3
getFormFields()
S
78 1 3
getStripeUseGlobalDefault()
S
73 1 5
isGoalCountingOnlyRecurringDonations()
S
78 1 3
getGoalAchievedMessage()
S
79 1 3
getEmailOptionsStatus()
S
79 1 3
getFormGridDonateButtonText()
S
79 1 3
getFormGridRedirectUrl()
S
79 1 3
isFormGridCustomized()
S
71 1 6
getOfflineDonationInstructions()
S
79 1 3
isOfflineDonationsBillingFieldEnabled()
S
73 1 5
isOfflineDonationsCustomized()
S
71 1 6
getTermsAgreementText()
S
79 1 3
isTermsEnabled()
S
80 1 3
isAutoClosedEnabled()
S
73 1 5
getEmailLogo()
S
80 1 3
getDonationGoalAmount()
S
80 1 3
isDonationGoalEnabled()
S
73 1 5
getFormTemplate()
S
79 1 3
isCompanyFieldEnabled()
S
80 1 3
isGuestDonationsEnabled()
S
73 1 5
isUserLoginRequired()
S
80 1 3
isUserRegistrationEnabled()
S
70 1 6
getNameTitlePrefixes()
S
80 1 3
isNameTitlePrefixEnabled()
S
80 1 3
getEmailTemplate()
S
79 1 3
getEmailFromName()
S
79 1 3
getStripeAccountId()
S
79 1 3
getRecurringDefaultCheckboxOption()
S
79 1 3
isLastNameRequired()
S
80 1 3
getRecurringCustomAmountTimes()
S
79 1 3
getRecurringCustomAmountInterval()
S
79 1 3
getRecurringCustomAmountPeriod()
S
79 1 3
isRecurringPeriodFunctionalityAdminChoice()
S
80 1 3
isRecurringPeriodFunctionalityDonorsChoice()
S
80 1 3
isCustomAmountOptionEnabled()
S
80 1 3
getCustomAmountOption()
S
79 1 3
getRecurringPeriodFunctionality()
S
79 1 3
getRecurringBillingInterval()
S
78 1 3
getEmailFromEmail()
S
79 1 3
getRecurringLengthOfTime()
S
78 1 3
getRecurringPeriodDefaultDonorsChoice()
S
79 1 3
getRecurringPeriod()
S
79 1 3
isRecurringDefaultCheckboxEnabled()
S
80 1 3
getRecurringDonationsOption()
S
79 1 3
getDonationLevels()
S
79 1 3
isDonationOptionSet()
S
80 1 3
isDonationOptionMulti()
S
80 1 3
getDonationOption()
S
79 1 3
isRazorpayPerFormSettingsEnabled()
S
80 1 3